VM Capacity-Aware Scheduling within Budget Constraints in IaaS Clouds
نویسندگان
چکیده
Recently, cloud computing has drawn significant attention from both industry and academia, bringing unprecedented changes to computing and information technology. The infrastructure-as-a-Service (IaaS) model offers new abilities such as the elastic provisioning and relinquishing of computing resources in response to workload fluctuations. However, because the demand for resources dynamically changes over time, the provisioning of resources in a way that a given budget is efficiently utilized while maintaining a sufficing performance remains a key challenge. This paper addresses the problem of task scheduling and resource provisioning for a set of tasks running on IaaS clouds; it presents novel provisioning and scheduling algorithms capable of executing tasks within a given budget, while minimizing the slowdown due to the budget constraint. Our simulation study demonstrates a substantial reduction up to 70% in the overall task slowdown rate by the proposed algorithms.
منابع مشابه
Algorithms for cost- and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds
Large-scale applications expressed as scientific workflows are often grouped into ensembles of inter-related workflows. In this paper, we address a new and important problem concerning the efficient management of such ensembles under budget and deadline constraints on Infrastructure as a Service (IaaS) clouds. IaaS clouds are characterized by ondemand resource provisioning capabilities and a pa...
متن کاملProfit - Aware Policy Scheduler ( PAPS ) for Resource Allocation in IaaS Clouds
Infrastructure as a Service (IaaS) is a type of Cloud Computing service delivery model that provides compute, storage, and network resources to the consumers in an on demand manner. In IaaS cloud environment, resource allocation is one of the complex tasks due to the heterogeneous nature of cloud resources and dynamic job requirements to run the jobs. However, the IaaS cloud resource allocation...
متن کاملTowards energy-aware VM scheduling in IaaS clouds through empirical studies
Energy-efficient computing has become increasingly important to modern HPC systems such as clouds. In this thesis we explore the ’green’ opportunities with virtualization technologies in clouds through systemlevel optimizations, and specifically focus on energy-savings by energyaware scheduling of virtual machines. A system-level approach of optimization for green cloud computing requires in-de...
متن کاملA Two-Dimensional SLA for Services Scheduling in Multiple IaaS Cloud Providers
Customers of cloud services choose the VMs profiles (SLAs) offered by the provider, and pay according to how long these VMs are utilized. Many works deal with how to decrease the cost of VM requests scheduling, but consider solely the charging models in the SLA. However, other characteristics in the SLA must be taken into account when choosing a VM to execute users’ applications (e.g. processin...
متن کاملCritical Survey on Multideployment and Multisnapshotting on Clouds
With Infrastructure-as-a-Service (IaaS) cloud economics getting increasingly complex and dynamic, resource costs can vary greatly over short periods of time. Therefore, a critical issue is the ability to deploy and snapshot, for that it require to boot and terminate VMs very quickly, which enables cloud users to exploit elasticity to find the optimal trade-off between the computational needs (n...
متن کامل